home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Nordlicht Spiele / Nordlicht Spiele 20-09 (19xx)(Nordlicht)(DE)(PD).zip / Nordlicht Spiele 20-09 (19xx)(Nordlicht)(DE)(PD).adf / Uggo.doc < prev    next >
Text File  |  1978-03-08  |  4KB  |  87 lines

  1.  
  2.  
  3. UGGO! by Mark E. Whitehead VER A, OCT '91
  4. -----------------------------------------
  5.  
  6. DISTRIBUTION NOTICE
  7. This game may be freely distributed, publicized, or whatever.  Please retain
  8. the Uggo ICON and this doc file if you pass it along.  I don't intend to
  9. make a buck off this program - I would rather see it inspire more quality
  10. PD games. (Hopefully I got all the bugs out of this one!)
  11.  
  12.  
  13. WHAT IS THIS GAME CALLED 'UGGO!' 
  14. Well, it's got a !-mark in the title so it must be fun.  It involves moving
  15. a space ship back 'n forth across the bottom of the screen with the joystick
  16. and shooting down waves and waves of ugly aliens.  A shield is activated when
  17. the joystick is held down, but if you hold it down too long you will blow
  18. up! (standard stuff).  The Uggos won't kill you if if they are in their 
  19. 'POD' form, but after awhile they will start to jiggle and eventually
  20. become dangerous.  A new ship is automatically granted every 5000 points.
  21.  
  22. Bonus capsules will fall at various times:
  23.  
  24.     S - New Ship (nuff' said)
  25.     B - Bomb (kills all onscreen aliens)
  26.     F - Freeze (stops all onscreen aliens)
  27.     L - Lateral (aliens will only move horizontally)
  28.  
  29. A word of warning about the last two, if you freeze or lateral an alien
  30. when it is at your level, you may not be able to blast it any more and
  31. you might as well end the game (this might be considered a bug but I prefer
  32. to think of it as a royal screw-up).  If you get stuck remember that the 
  33. Left Mouse Button will get you back to the main menu in flash.
  34.  
  35.  
  36. TECH STUFF
  37. This game was written on an Amiga 500 with 1 MEG of memory and two floppy
  38. drives.  This is a really poor excuse for a development system!  I should 
  39. buy a hard drive or upgrade or something.
  40.  
  41. The program was written with MANX 3.6 (R) with a small code, small data
  42. model.  This was also pretty poor planning since I came within a hair
  43. of exceeding the 64Kbyte data limit this model imposes (I had to sacrifice
  44. one sound sample to make it fit!).
  45.  
  46. Almost 95% of the code was written in 'C', with the remainder being a pretty
  47. cool graphics engine written in assembly.
  48.  
  49. An interrupt was attached to the vertical blanking interrupt to provide a
  50. real-time counter which I used to keep from updating the graphics too soon.
  51. This is a key piece of software lacking in many PD games.  The problem is
  52. that everything speeds up or slows down depending on how much is drawn
  53. to the screen (jerky movement).  With a screen synch you can keep it at a
  54. steady pace.  In this game there are times when I am drawing too much and
  55. there is a perceptible slow-down, but this is better than a speed-up.
  56.  
  57. The soundFX routine came from an issue of Amazing Computing (R) which I
  58. had to convert into 'C'.  I really used to like this magazine.
  59.  
  60. The graphics are double-buffered, with a User CopperList supplied to change
  61. the top 16 colors into another set of 16 colors below.  This is a very
  62. easy trick to do (See Abacus's "Amiga Graphics Inside and Out").
  63.  
  64. The top part of the 'hidden' page is erased every frame before the aliens
  65. are drawn in their new positions.  This way I don't have to restore 
  66. background graphics or remember where, what page, or what order they were
  67. last drawn.  Just re-placing the whole damn background is much quicker and
  68. more practical than you might think!
  69.  
  70.  
  71. GAME REVIEWS
  72. Nobody ever asks me what my favourite games are so I thought I would slip
  73. a few comments in:
  74.  
  75. TURRICAN (II)    Incredibly smooth, fast, busy graphics and great sound! How
  76.         do they do it?  Why should I even try to write games?!
  77.  
  78. MAGIC POCKETS    I have only played the Demo disk, but I think it's great!
  79.         This game is fun, with lots of surprises and laughs.
  80.  
  81. ***MARIO***    Any game with the word 'Mario' in the title.  Okay, so I
  82.         just lost some credibility, but I gotta tell it like it is.
  83.  
  84.  
  85. END-O-DOCUMENT
  86.  
  87.